<%@page import="java.util.Random"%>
<%@ page import="veiculo.*,fachada.*,modelo.*,cor.*,categoria.*;" contentType="text/html; charset=UTF-8"%>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Alteração de Veículo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<%
  Fachada fx = new Fachada(); 
  Veiculo vei = new Veiculo();

  if (!request.getParameter("placa").equals("") && request.getParameter("Submit") == null) {
	  
		  try { 
		
			  String vPlaca = request.getParameter("placa");
			  
			  Veiculo v_ = fx.consultarVeiculo(vPlaca);
			   
		  }catch(Exception e){ 
		    response.sendRedirect("mensagem.jsp?texto="+ e.getMessage()+"&pag=TelaAlteracaoVeiculo.jsp");
		   }  
		  
	} else if (request.getParameter("Submit") != null) {
		
	  	   String placa = request.getParameter("placa").trim();
		   int ano = Integer.parseInt(request.getParameter("ano").trim());
		   String chassi = request.getParameter("chassi").trim();
		   String cor = request.getParameter("lista_cor").trim();
		   String modelo = request.getParameter("lista_modelo").trim();
		   String categoria = request.getParameter("lista_categoria").trim();
		   String acessorio = request.getParameter("acessorio").trim();
		   double tarifa = Double.parseDouble(request.getParameter("tarifa").trim());
	    // String foto = request.getParameter("foto").trim();
		// String video = request.getParameter("video").trim();
		  
		   vei = new Veiculo();
		   vei.setPlaca(placa);
		   vei.setAno(ano);
		   vei.setChassi(chassi);
		   vei.setCor(Integer.parseInt(cor));
		   vei.setModelo(Integer.parseInt(modelo));
		   vei.setCategoria(Integer.parseInt(categoria));
		   vei.setTarifa(tarifa);
		   vei.setAcessorio(acessorio);
//		   vei.setFoto(foto);
//		   vei.setVideo(video);
		   			   
		   fx.alterarVeiculo(vei);
		   response.sendRedirect("mensagem.jsp?texto=Cadastro efetuado com sucesso!&pag=TelaAlteracaoVeiculo.jsp");
		
	} else {
		response.sendRedirect("mensagem.jsp?texto=PLACA não informada!&pag=TelaAlteracaoVeiculo.jsp");
	}
%>

<body>
	<center>
		<h1>Loc AutoWeb - Alterar dados Veículo</h1>
	</center>
	<br />
	<form name="form1" method="post" action=""> 
		<table>
			<tbody>
				<tr>
					<td><label>Placa: (Apenas leitura)</label></td>
					<td><input type="text" name="placa" size="10" maxlength="7" value="<%=vei.getPlaca()%>" readonly="readonly"></td>
				</tr>
				<tr>&nbsp;</tr>
				<tr>
					<td><label>Ano:</label></td>
					<td><input type="text" name="ano" size="5" maxlength="4" value="<%=vei.getAno()%>"></td>
				</tr>
				<tr>&nbsp;</tr>
				<tr>
					<td><label>Chassi:</label></td>
					<td><input type="text" name="chassi" size="20" value="<%=vei.getChassi()%>"></td>
				</tr>
				<tr>&nbsp;</tr>
				<tr>
					<td><label>Cor:</label></td>
					<td>
						<select name="lista_cor" id="lista_cor">
						<option selected>...</option>
						<%
							Cor[] c = null;
				
							c = fx.listarCor();
				
							for (int i = 0; i < c.length; i++) {
								
							String selected = "";
							if (vei.getCor() == c[i].getCodigo()) {
								selected = "selected='selected'";
							}
								
						%>
						 <option value="<%=c[i].getCodigo()%>" <%=selected%>><%=c[i].getDescricao()%></option>
						<%
							}
						%>
				
					</select>
					</td>
				</tr>
				<tr>&nbsp;</tr>
				<tr>
					<td><label>Modelo:</label></td>
					<td>
					
					<select name="lista_modelo" id="lista_modelo">
						<option selected>...</option>
						<%
							Modelo[] mod = null;
				
							mod = fx.listarModelo();
				
							for (int i = 0; i < mod.length; i++) {
								
							String selected = "";
							if (vei.getModelo() == mod[i].getCodigo()) {
								selected = "selected='selected'";
							}
						%>
						 <option value="<%=mod[i].getCodigo()%>" <%=selected%>><%=mod[i].getDescricao()%></option>
						<%
							}
						%>
				
					</select>
					
					</td>
				</tr>
				<tr>&nbsp;</tr>
				<tr>
					<td><label>Categoria:</label></td>
					<td>
						<select name="lista_categoria" id="lista_categoria">
							<option selected>...</option>
							<%
								Categoria[] cat = null;
					
								cat = fx.listarCategoria();
					
								for (int i = 0; i < cat.length; i++) {
									
								String selected = "";
								if (vei.getCategoria() == cat[i].getCodigo()) {
									selected = "selected='selected'";
								}
							%>
							 <option value="<%=cat[i].getCodigo()%>" <%=selected%>><%=cat[i].getDescricao()%></option>
							<%
								}
							%>
						</select>
					</td>
				</tr>
				<tr>&nbsp;</tr>
				<tr>
					<td><label>Foto:</label></td>
					<td><input type="file" name="foto"></td>
				</tr>
				<tr>&nbsp;</tr>
				<tr>
					<td><label>Vídeo:</label></td>
					<td><input type="file" name="video"></td>
				</tr>
				<tr>&nbsp;</tr>
				<tr>
					<td><label>Tarifa:</label></td>
					<td><input type="text" name="tarifa" value="<%=vei.getTarifa()%>">&nbsp;(informe apenas numero EX: 3 ou 3.5 ou 30.5)</td>
				</tr>
				<tr>&nbsp;</tr>
				<tr>
					<td><label>Descrição - Acessório</label></td>
					<td><textarea cols="50" rows="10" name="acessorio"><%=vei.getAcessorio()%></textarea></td>
				</tr>
				<tr>&nbsp;</tr>
				<tr>
					<td colspan="1"><input type="submit" name="Submit" value="Alterar"></td>
					<td><input type="button" onclick="history.back(-1)" value="Voltar"/></td>
				</tr>
			</tbody>
		</table>
	</form>
</body>
</html>
